package com.ctshk.rpc.order.scenic.req;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * <p>
 * 
 * </p>
 *
 * @author 叶冠峰
 * @since 2021-06-15
 */
@Data
@ApiModel(value="AirshowOrderCreateReq对象", description="")
public class AirshowOrderCreateReq implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "产品ID（套票产品）")
    private Long productId;

    @ApiModelProperty(value = "航展日期（套票产品）")
    private String productDate;

    @ApiModelProperty(value = "场次ID（第三方API产品）")
    private Long scene_id;

    @ApiModelProperty(value = "门票ID（第三方API产品）")
    private Long ticket_id;

    @ApiModelProperty(value = "总购买数量")
    private Integer totalNum;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "联系人姓名")
    private String contactName;

    @ApiModelProperty(value = "联系人称谓")
    private String contactNick;

    @ApiModelProperty(value = "联系人电话区号")
    private String contactAreaCode;

    @ApiModelProperty(value = "联系人电话")
    private String contactMobile;

    @ApiModelProperty(value = "联系人邮箱")
    private String contactEmail;

    @ApiModelProperty(value = "套票酒店入住日期")
    private String hotelDateBegin;

    @ApiModelProperty(value = "套票酒店离店日期")
    private String hotelDateEnd;

    @ApiModelProperty(value = "酒店房间数")
    private Integer hotelRoomNum;

    @ApiModelProperty(value = "旅客信息")
    private List<AirshowOrderTouristReq> tourists;


}
